body{
	background: #F9F9F9;
}
.head{
	width: 100%;
	height: 1.18rem;
	background: #108EE9;
	box-sizing: border-box;
	text-align: center;
}
.head-title{
	padding-top: 0.66rem;
	position: relative;
}
.head p{
	font-size: 0.32rem;
	/*line-height: 0.44rem;*/
	text-align: center;
	color: #FFFFFF;
}
.head .head-img{
	width: 0.44rem;
	height: 0.44rem;
	line-height: 0.44rem;
	display: inline;
}
.head img{
	/*position: absolute;
	top: 0.66rem;
	left: 0.42rem;*/
	width: 7.22rem;
	height: 0.4rem;
	/*line-height: 0.44rem;*/
	/*vertical-align: middle;*/
}
.store{
	width: 6.86rem;
	height: 2.08rem;
	background: #FFFFFF;
	margin:-0.94rem auto 0;
	padding: 0.54rem 0.34rem 0rem 0.36rem;
	z-index: 9;
	box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.11);
	box-sizing: border-box;
}
.store p{
	font-size: 0.28rem;
	line-height: 0.4rem;
	color: #000000;
	
}
.store .name{
	margin-top: 0.32rem;
}
.bill{
	/*margin-top: 0.14rem;*/
	width: 7.14rem;
	height: 4.28rem;
	margin: 0 auto;
	padding: 0.5rem 0.5rem 0rem;
	background: url(/static/img/形状结合.png) no-repeat;
	background-size:100% 100%;
	box-sizing: border-box;
}
.bill p{
	font-size: 0.28rem;
	line-height: 0.4rem;
}
.bill .keynumber{
	margin-top: 0.4rem;
	/*height: 0.4rem;*/
}
.bill .keynumber span{
	font-size: 0.75rem;
	line-height: 0.75rem;
}
.bill .btn{
	display: block;
	margin-top: 0.62rem;
	width: 6.06rem;
	height: 0.94rem;
	font-size: 0.32rem;
	line-height: 0.94rem;
	background: #108EE9;
	color: #FFFFFF;
	text-align: center;
	border: none;
	outline: none;
	border-radius: 0.47rem;
	box-shadow: 0rem 0.1rem 0.28rem 0 rgba(16, 142, 233, 0.43);
}

.mask{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.4);
}

.container_b{
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	overflow: hidden;
	box-sizing: border-box;
}
.container_title{
	width: 100%;
	height: 0.56rem;
	line-height: 0.56rem;
	text-align: center;
	border-top: 2px solid #E1E1E1;
	box-sizing: border-box;
}
.container_b_table{
	
	/*font-weight: 700;*/
	width: 100%; 
	text-align: center; 
	color: #505050;
	box-sizing: border-box;
}
.container_b_table_td{
	/*width: 33.3%;*/
	height: 1.12rem;
	font-size: 0.6rem;
	line-height: 1.12rem;
	border-top: 2px solid #E1E1E1;
	border-right: 2px solid #E1E1E1;
	box-sizing: border-box;
}
.container_b_table_none{
	width: 33.3%;
	height: 1.12rem;
	font-size: 0.6rem;
	line-height: 1.12rem;
	border-top: 2px solid #E1E1E1;
	box-sizing: border-box;
}
.table_color{
	background: #E1E1E1;
}
.table_color img{
	width: 0.66rem;
	height: 0.5rem;
}
